iT邦幫忙

2022 iThome 鐵人賽

DAY 5
1

使用指令時,不管你有多久的開發經驗,總是希望在輸入時,身邊可以有一位大師可以請教。

多數時候,google 都會是你的好朋友,除非你的問題很少人知道答案

DenverCoder9

除了 google 之外,其實指令的世界,還有一個大師可以詢問。那就是:man 指令!

我們利用這個指令查詢看看 whoami 指令的說明

$ man whoami

WHOAMI(1)                                                                     User Commands                                                                    WHOAMI(1)

NAME
       whoami - print effective userid

SYNOPSIS
       whoami [OPTION]...

DESCRIPTION
       Print the user name associated with the current effective user ID.  Same as id -un.

       --help display this help and exit

       --version
              output version information and exit

       GNU coreutils online help: <http://www.gnu.org/software/coreutils/> Report whoami translation bugs to <http://translationproject.org/team/>

AUTHOR
       Written by Richard Mlynarik.

COPYRIGHT
       Copyright © 2013 Free Software Foundation, Inc.  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
       This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law.

SEE ALSO
       The full documentation for whoami is maintained as a Texinfo manual.  If the info and whoami programs are properly installed at your site, the command

              info coreutils 'whoami invocation'

       should give you access to the complete manual.

GNU coreutils 8.22                                                            January 2020                                                                     WHOAMI(1)
⋯⋯

看完說明之後,按 q 離開說明頁面即可。

可以看出,光只是說明文件的標題,就非常簡潔的列出 whoami 指令的用途!並且下面還有完整的說明!是不是很方便呢!

不過,有些人可能看到這個字會很激動:為什麼不是 woman 指令!

feminism

其實這個指令是 manual 的縮寫啦!不相信的話,我們可以用 man 來查看看 man

$ man man

man - format and display the on-line manual pages
⋯⋯

所以,並不是大師就一定得是男生喔!

部分讀者可能會發現,其實在之前的文章裡面,就已經有利用 man 的身影了

比方說在說明 sudo 時,文章內附註(execute a command as another user)

其實這段說明就來自於 man

$ man sudo

sudo, sudoedit - execute a command as another user
⋯⋯

下面還有很長的說明,這邊就不一一列出了。

即便是非常有經驗的開發者,閒來沒事時,查看一下 man,說不定原本你自認非常熟悉的指令,也可以發現有不同的用法喔!

今天我們對 man 指令的介紹就到這邊!明天見!


上一篇
Day 04:指令中的變身水:su(switch user)
下一篇
Day 06:指令裡面的永久記憶 history
系列文
林姓商人與指令操作的秘密—談 Linux command line interface30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言